package com.kayt.cyberBar.cuser.business.dao;

import java.sql.SQLException;
import java.util.LinkedHashMap;
import java.util.List;

import com.kayt.cyberBar.common.PageData;
import com.kayt.cyberBar.cuser.business.entity.po.BSheetStoreFutureWork;

public interface ISheetStoreFutureWorkDao {
	Integer save(BSheetStoreFutureWork entity)throws SQLException;
	Integer update(BSheetStoreFutureWork entity)throws SQLException;
	Integer delete(Integer id);
	void batchDelete(List<BSheetStoreFutureWork> entityList);
	BSheetStoreFutureWork findById(Integer id);
	public PageData<BSheetStoreFutureWork> findByPage(int pageNum, int pageSize, String hql, Object[] params,
			LinkedHashMap<String, String> orderMap) throws SQLException;
	void remove(BSheetStoreFutureWork entity);
	BSheetStoreFutureWork findBSheetStoreFutureWork(String workCode,String shiftCode,String date) throws SQLException;
}
